#!/bin/sh
#
# 简单写一下脚本的功能。
#
#
#

if [ $# -ne 1 ]; then
	echo "Usage: $0 filename."
	exit
fi

#!/bin/bash

# 核心处理逻辑

awk '
    BEGIN { prev=0 }  # 初始化状态标记
    {
        if (NF) {     # 处理非空行
            if (prev) print ""  # 前一个非空行后补空行
            print $0
            prev=1
        } else {      # 跳过原始空行
            prev=0
        }
    }
' "$1" > tmpfile && mv tmpfile "$1"

echo "文件格式化完成！"
